#define _CRT_SECURE_NO_WARNINGS 1
//#include<iostream>
//#include<string>
//#include<stack>
//using namespace std;
//class Solution {
//public:
//    
//    bool isValid(string s) {
//        stack<char> st1;
//
//        for (int i = 0; i < s.size(); i++)
//        {
//            switch (s[i]) {
//            case'(':
//            case'[':
//            case'{':
//                st1.push(s[i]);
//                break;
//            case')':
//                if (st1.empty() || st1.top() != '(')
//                    return false;
//                st1.pop();
//                break;
//            case']':
//                if (st1.empty() || st1.top() != '[')
//                    return false;
//                st1.pop();
//                break;
//            case'}':
//                if (st1.empty() || st1.top() != '{')
//                    return false;
//                st1.pop();
//                break;
//            }
//        }
//        return st1.empty() ? true : false;
//    }
//};

#include<string>
#include<iostream>
//using namespace std;
////using namespace std;
////int main()
////{
////	string s = "abcdef";
////	int a = s.rfind('d');
////	cout << a << endl;
////	return 0;
////}
//int main()
//{
//        string a;
//        getline(cin, a);
//        int i = 0;
//        int size = 0;
//        while (a[i] != '\0') {
//
//            size++;
//            if (a[i] == ' ')
//            {
//                size = 0;
//            }
//            i++;
//        }
//        cout << size << endl;
//        return 0;
//    
//}

#include"vector.h"
int main()
{
	cui::test_vector5();
	return 0;
}

